package com.fortune.service;

import com.fortune.dto.in.cPriceMgt.*;
import com.fortune.vo.cPriceMgt.CClientPrice;
import com.fortune.vo.cPriceMgt.CClientWholesalePrice;

import java.util.List;

public interface CProductWholesalePriceService {
    /**
     * 客户批发价列表
     * @param dealerId
     * @param listDto
     * @return
     */
    List<CClientPrice> queryProductPriceList(String dealerId,CPriceListDto listDto);

    /**
     * 客户批发价列表个数
     * @param dealerId
     * @param listDto
     * @return
     */
    int queryProductPriceListCount(String dealerId,CPriceListDto listDto);


    /**
     * 编辑客户批发
     * @param dealerId
     * @param editDto
     * @return
     */
    int editProductWholesalePrice(String dealerId,CPriceEditDto editDto);



    /**
     * 查询客户统一批发价
     * @param dealerId
     * @param cWholesalePriceDto
     * @return
     */
    List<CClientWholesalePrice> queryProductWholesalePriceList(String dealerId,CWholesalePriceDto cWholesalePriceDto);

    /**
     * 查询客户统一批发价个数
     * @param dealerId
     * @param cWholesalePriceDto
     * @return
     */
    int queryProductWholesalePriceListCount(String dealerId,CWholesalePriceDto cWholesalePriceDto);

    /**
     * 编辑对客户统一批发价
     * @param dealerId
     * @param editDto
     * @return
     */
    int editDealerWholesalePrice(String dealerId,CWholePriceEditDto editDto);
}
